FT-EALU: fault-tolerant arithmetic and logic unit for critical embedded and real-time systems

نویسندگان

چکیده

This paper presents a fault-tolerant ALU (“FT-EALU”) based on time redundancy and reward/punishment-based learning approaches for real-time embedded systems that face limitations in hardware power consumption budgets. In this method, operations are diversified to three versions order correct permanent faults along with the transient ones. The diversities of considered FT-EALU provided by lightweight modifications differentiate them clear effect faults. Selecting such as shift swap would avoid high timing overhead computation while providing significant differences which necessary fault detection. Next, replicated executed serially time, their corresponding results voted derived learned weights. proposed weighted voting module generates final output module, reward/punishment strategy is employed provide weight each version execution indicating its effectiveness output. To aim, method defined execution, according correction capability confronting several faulty scenarios. Thus, defines reliability temporal well result. result generated bit computed Based scheme, positive or negative weights assigned versions. These level mitigating injection our low cost more efficient compared related research mainly information due employing static approach correcting Several experiments performed reveal efficiency capable about $$84.93\%$$ $$69.71\%$$ injected single double bits input data.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing Fault tolerant Mission-Critical Middleware Infrastructure for Distributed Real-time and Embedded Systems?

Fault tolerance is a crucial design consideration for missioncritical distributed real-time and embedded (DRE) systems, such as avionics mission computing systems, and supervisory control and data acquisition systems. Increasingly more of these systems are created using emerging middleware standards, such as publish-subscribe communication services and component based architectures. Most previo...

متن کامل

Fault-Tolerant Static Scheduling for Real-Time Distributed Embedded Systems

We present in this paper a heuristic for producing automatically a distributed fault-tolerant schedule of a given data-flow algorithm onto a given distributed architecture. The faults considered are processor failures, with a failsilent behavior. Fault-tolerance is achieved with the software redundancy of computations and the time redundancy of data-dependencies.

متن کامل

Fault Tolerant Real Time Systems

Real time systems are systems in which there is a commitment for timely response by the computer to external stimuli. Real time applications have to function correctly even in presence of faults. Fault tolerance can be achieved by either hardware or software or time redundancy. Safety-critical applications have strict time and cost constraints, which means that not only faults have to be tolera...

متن کامل

Real-Time and Fault-Tolerant Systems

Fault-tolerance and timing have often been considered to be implementation issues of a program, quite distinct from the functional safety and liveness properties. Recent work has shown how these nonfunctional and functional properties can be verified in a similar way. However, the more practical question of determining whether a real-time program will meet its deadlines, i.e., showing that ther...

متن کامل

Optimal Scheduling for Fault-Tolerant and Firm Real-Time Systems

Time redundancy is an effective method for achieving fault tolerance in a real-time system, when space redundancy cannot be used for cost or weight constraints. This paper presents a fault-tolerant scheduling algorithm for real-time systems consisting of firm and hard periodic tasks. Firm tasks can occasionally skip one instance according to a predefined quality-ofservice parameter, whereas har...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: The Journal of Supercomputing

سال: 2022

ISSN: ['0920-8542', '1573-0484']

DOI: https://doi.org/10.1007/s11227-022-04698-8